home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / progtool / modula2 / lpr / mogli / mogli.doc < prev    next >
Encoding:
Text File  |  1994-09-22  |  5.4 KB  |  127 lines

  1. 07205000005800
  2. 1
  3. 2
  4. F0110030
  5. 9[...................................................]001
  6. Ç
  7. MOGLI
  8. (MODULA-2GEMLIBRARY)
  9. Version1.0
  10. vom1.November1989
  11.  
  12. MOGLIkämpftsichdurchdenModula-2Binding-Dschungel,derüber
  13. denvielenverschiedenenModula-2Implementationender
  14. verschiedenstenHerstellerwildwuchert(e).
  15. DajederCompiler-HerstellerseineBibliothekenandersandie
  16. ATARI-AES,-VDI,-GEMDOS,-XBIOSund-BIOSFunktionenangepaßt
  17. hat,kannmanModula-2Programme,dieunterdemeinen
  18. Entwicklungssystemerstelltwurden,praktischnichtaufein
  19. anderesSystemportieren.
  20. MOGLIbieteterstmalseineeinheitlicheModula-2GEM
  21. SchnittstellefürdenATARIST,dieinzwischenandie
  22. verschiedenstenModula-2Compilerangepaßtwurde.
  23. MitHilfevonMOGLIkönnenModula-2Programmierernunmit
  24. minimalemÄnderungsaufwandihremitMOGLIgeschriebene
  25. ApplikationssoftwareunterallendiesenStandardunterstützenden
  26. Systemenübersetzen.
  27. AuchfürdieProgrammierer,diebisherdieherstellerspezifischen
  28. GEMBibliothekenbenutzthaben,lohntsichmitBlickaufdie
  29. Zukunft,besondersunterdemAspektderPortierbarkeitihrer
  30. SoftwareauchaufandereComputer(TTetc)bzw.Compiler,der
  31. UmstiegaufdieMOGLI-Schnittstelle.
  32. EswirdeinegemeinsameBasisfürModula-2Aktivitätenunterden
  33. Programmiererngeschaffen.
  34.  
  35. DieNamenderProzedurensindandieimProfi-Buchaufgeführten
  36. Funktionsbezeichnerund-beschreibungenangelehnt.Siewurden
  37. jedochimGegensatzzurweitverbreiteten(Un-)Sitte,nichtan
  38. diekryptischenC-Bezeichnerangepaßt,sondernmitsinngebenden
  39. undderFunktionentsprechendenprägnantenundmeistkurzenNamen
  40. versehen.DiesermöglichtdemAnfängereinenleichterenEinstieg,
  41. verhilftaberauchdemSuperuserunterdemModula-Programmierern
  42. seineProgrammelesbarerzugestalten.AufdieVerwendungvon
  43. Unterstrichenwurdekonsequentverzichtet.
  44.  
  45. AnpassungendieserBibliothekliegenzurZeitfürdieSystemeSPC
  46. Modula-2(hierwerdensiedenregistriertenBenutzernzur
  47. Verfügunggestellt)undTDIModula-2vor.
  48. Modula-2EntwicklungsversionendieserBibliothekenfürweitere
  49. CompilersindbereitsinVorbereitung.
  50. EineUnterstützungderSprachePASCALmitdiesemStandardist
  51. ebenfallsinsAugegefaßt.
  52.  
  53. DenBenutzerndesTDI-CompilersystemswirddieBenutzungdieses
  54. Standardsbesondersleichtgemacht.BeieinigenPD-Anbieternkann
  55. mandieDEFinitionsmoduleunddiezugehörigenSYMbol-undLiNK-
  56. Dateienbestellen.
  57. SolltenSiekeinesderobenaufgeführtenSystemebesitzen,so
  58. sprechenSiebittemitIhremModula-2Compilerhersteller.Dieser
  59. kannIhnendieMOGLI-BibliothekvielleichtbereitsauchfürIhren
  60. Compilerliefern.
  61.  
  62. Um einen einheitlichen Standard auch in Zukunft gewährleisten zu
  63. können, existiert eine zentrale Softwarewartung der Bibliotheken.
  64. ÇSollten Sie Fehler entdecken oder Verbesserungsvorschläge haben,
  65. wenden Sie sich schriftlich an:
  66. UweBrahm, JohannesSchneiders
  67.               Carlo-Schmid-Straße 15 
  68. 6750 Kaiserslautern
  69.  
  70.  
  71. EinzigeBedingungenfürdieNutzungdesMOGLI-Standardssind:
  72.  
  73. -EinekommerzielleNutzungistjedemregulärenKäuferdes
  74. TDI-Compilerserlaubt.DieTDI-VersiondieserBibliothek,
  75. darfweitergegebenwerden,wennsichergestelltist,daß
  76. keineVeränderungen,wederamDEFINITIONS-Modulnochanden
  77. LNK-oderSYM-Dateienvorgenommenwerden.DerVerkaufdieser
  78. BibliothekdurchdenCompiler-Herstelleroderandere
  79. Gewerbetreibendewirdausdrücklichuntersagt.
  80.  
  81. -EinekommerzielleNutzungvonMOGLI-Anpassungenanandere
  82. Compiler,istimRahmenderNutzungsbedingendesjeweiligen
  83. Compilerherstellersgestattet.
  84.  
  85. -InallenmitMOGLIgeschriebenenGEM-Applikationensollte
  86. dasoffizielleMOGLI-Logo,dassichalsImageinder
  87. Resource-DateiimMOGLI-Ordnerbefindet,indie
  88. InformationsboxdesProgrammseingebundenwerden.
  89.  
  90. -DieTDI-MOGLI-Bibliothekdarfnurmitdiesemerklärenden
  91. Textweitergegebenwerden.
  92.  
  93. -EsdürfenkeineDateienausdemMOGLI-Ordnerverändertoder
  94. gelöschtwerden.Diesgiltbesondersauchfüralle
  95. Copyright-Vermerke.
  96.  
  97. -AlleRechte,alsoauchdieCopyrightsandiesemStandard,
  98. insbesondereandenDefinitionsmodulenundderGesamtheit
  99. derhierverwendetenKombinationvonBezeichnern,
  100. ProzedurnamenundParameteranordnungen,liegen
  101. ausschließlichbeiUweBrahmundJohannesSchneiders.
  102.  
  103. -EineAnpassunganandereCompileristausdrücklichuntersagt
  104. undwirdnurzentralvondenbeidenAutoren,inAbsprache
  105. mitdemjeweiligenCompilerhersteller,durchgeführt.Nurso
  106. bleibtgewährleistet,daßderStandard,dermitMOGLI
  107. gesetztwurde,erhaltenbleibt.AufdieseWeisewird
  108. möglichstvielenModula-2BenutzerneinAustauschihrer
  109. ProgrammeauflangeSichtermöglicht.
  110.  
  111.  
  112. MitfreundlichenGrüßen
  113.  
  114.  
  115. UweBrahm,JohannesSchneiders
  116.  
  117.  
  118. WichtigerHinweis!
  119. CompilierenSieaufkeinenFalldasmitgelieferte
  120. Definitionsmodul,dadiesesaufjedenFallzueinem
  121. VersionskonfliktzwischenSymbol-undLink-Dateiführt.
  122.  
  123.  
  124. ATARISTisteinWarenzeichenderFirmaAtari
  125. GEMisteinWarenzeichenderFirmaDigitalResearch
  126. Ç
  127.